Analysis of Learning Curves for Weighted Constraint-based Tutoring Systems
نویسندگان
چکیده
Weighted constraints have been proven a useful means to enhance the quality of error diagnosis, e.g., in the domain of natural language parsing. In this paper, we propose an heuristic approach using constraint weights to analyze learning curves for weighted constraint-based tutoring systems as an addition (or alternative) to the commonly used analysis of pre-/post-test comparisons. Using a tutoring system for logic programming on the basis of weighted constraints as an example case, we report on the effectiveness of the system with respect to helping students solve logic programming problems. The study showed that the group learning curves developed positively as students were solving five exercises.
منابع مشابه
Adding Weights to Constraints in Intelligent Tutoring Systems: Does It Improve the Error Diagnosis?
The constraint-based modeling (CBM) approach for developing intelligent tutoring systems has shown useful in several domains. However, when applying this approach to an exploratory environment where students are allowed to explore a large solution space for problems to be solved, this approach encounters its limitation: It is not well suited to determine the solution variant the student intende...
متن کاملEvaluation of a Constraint-Based Tutor for a Database Language
We propose a novel approach to intelligent tutoring in which feedback messages are associated with constraints on correct problem solution. The knowledge state of the student is represented by the constraints that he or she does and does not violate during problem solving. Constraint-based tutoring has been implemented in SQL-Tutor, an intelligent tutoring system for teaching the database query...
متن کاملIncom: a Web-based Homework Coaching System for Logic Programming
Programming is a complex process which usually results in a large space of solutions. However, existing software systems which support students in solving programming problems often restrict students to fill in pre-specified solution templates or to follow an ideal solution path. In this paper, we introduce a web-based homework coaching system for Logic Programming (INCOM) which allows students...
متن کاملEvaluating Intelligent Tutoring Systems with Learning Curves
The evaluation of Intelligent Tutoring Systems, like any adaptive system, can have its difficulties. In this paper we discuss the evaluation of an extension to an existing system that uses Constraint-Based Modelling (CBM). CBM is a student modelling technique that is rapidly maturing, and is suited to complex, open-ended domains. A problem with complex domain models is their large size, necessi...
متن کاملUsing weighted constraints to build a tutoring system for logic programming
Programming problems constitute a significant challenge for the development of tutoring systems, because they can be solved in many different ways. To help the student solve a programming problem effectively, the tutoring system must be able to cover a large space of possible solutions. If a student solution has shortcomings, the system must be able to identify the reason why that solution is n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010